\hypertarget{class_ti_xml_declaration}{
\section{TiXmlDeclaration Class Reference}
\label{class_ti_xml_declaration}\index{TiXmlDeclaration@{TiXmlDeclaration}}
}


{\ttfamily \#include $<$tinyxml.h$>$}Inheritance diagram for TiXmlDeclaration::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.62069cm]{class_ti_xml_declaration}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_ti_xml_declaration_aa0484d059bea0ea1acb47c9094382d79}{
\hyperlink{class_ti_xml_declaration_aa0484d059bea0ea1acb47c9094382d79}{TiXmlDeclaration} ()}
\label{class_ti_xml_declaration_aa0484d059bea0ea1acb47c9094382d79}

\begin{DoxyCompactList}\small\item\em Construct an empty declaration. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a3b618d1c30c25e4b7a71f31a595ee298}{
\hyperlink{class_ti_xml_declaration_a3b618d1c30c25e4b7a71f31a595ee298}{TiXmlDeclaration} (const char $\ast$\_\-version, const char $\ast$\_\-encoding, const char $\ast$\_\-standalone)}
\label{class_ti_xml_declaration_a3b618d1c30c25e4b7a71f31a595ee298}

\begin{DoxyCompactList}\small\item\em Construct. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a58ac9042c342f7845c8491da0bb091e8}{
{\bfseries TiXmlDeclaration} (const \hyperlink{class_ti_xml_declaration}{TiXmlDeclaration} \&copy)}
\label{class_ti_xml_declaration_a58ac9042c342f7845c8491da0bb091e8}

\item 
\hypertarget{class_ti_xml_declaration_a0fedc57539af9049be8db2d7d9d9ba33}{
void {\bfseries operator=} (const \hyperlink{class_ti_xml_declaration}{TiXmlDeclaration} \&copy)}
\label{class_ti_xml_declaration_a0fedc57539af9049be8db2d7d9d9ba33}

\item 
\hypertarget{class_ti_xml_declaration_a02ee557b1a4545c3219ed377c103ec76}{
const char $\ast$ \hyperlink{class_ti_xml_declaration_a02ee557b1a4545c3219ed377c103ec76}{Version} () const }
\label{class_ti_xml_declaration_a02ee557b1a4545c3219ed377c103ec76}

\begin{DoxyCompactList}\small\item\em Version. Will return an empty string if none was found. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a5d974231f9e9a2f0542f15f3a46cdb76}{
const char $\ast$ \hyperlink{class_ti_xml_declaration_a5d974231f9e9a2f0542f15f3a46cdb76}{Encoding} () const }
\label{class_ti_xml_declaration_a5d974231f9e9a2f0542f15f3a46cdb76}

\begin{DoxyCompactList}\small\item\em Encoding. Will return an empty string if none was found. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a9ff06afc033d7ef730ec7c6825b97ad9}{
const char $\ast$ \hyperlink{class_ti_xml_declaration_a9ff06afc033d7ef730ec7c6825b97ad9}{Standalone} () const }
\label{class_ti_xml_declaration_a9ff06afc033d7ef730ec7c6825b97ad9}

\begin{DoxyCompactList}\small\item\em Is this a standalone document? \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_aff8231266d735943d8a7514a9c9822b9}{
virtual \hyperlink{class_ti_xml_node}{TiXmlNode} $\ast$ \hyperlink{class_ti_xml_declaration_aff8231266d735943d8a7514a9c9822b9}{Clone} () const }
\label{class_ti_xml_declaration_aff8231266d735943d8a7514a9c9822b9}

\begin{DoxyCompactList}\small\item\em Creates a copy of this Declaration and returns it. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_aa5ab32ec19d4eeecff4a9238c6c90565}{
virtual void {\bfseries Print} (FILE $\ast$cfile, int depth, TIXML\_\-STRING $\ast$str) const }
\label{class_ti_xml_declaration_aa5ab32ec19d4eeecff4a9238c6c90565}

\item 
virtual void \hyperlink{class_ti_xml_declaration_abf6303db4bd05b5be554036817ff1cb4}{Print} (FILE $\ast$cfile, int depth) const 
\item 
\hypertarget{class_ti_xml_declaration_a9839ea97ed687a2b7342fd7b0f04361b}{
virtual const char $\ast$ {\bfseries Parse} (const char $\ast$p, \hyperlink{class_ti_xml_parsing_data}{TiXmlParsingData} $\ast$data, TiXmlEncoding encoding)}
\label{class_ti_xml_declaration_a9839ea97ed687a2b7342fd7b0f04361b}

\item 
\hypertarget{class_ti_xml_declaration_a1e085d3fefd1dbf5ccdbff729931a967}{
virtual const \hyperlink{class_ti_xml_declaration}{TiXmlDeclaration} $\ast$ \hyperlink{class_ti_xml_declaration_a1e085d3fefd1dbf5ccdbff729931a967}{ToDeclaration} () const }
\label{class_ti_xml_declaration_a1e085d3fefd1dbf5ccdbff729931a967}

\begin{DoxyCompactList}\small\item\em Cast to a more defined type. Will return null not of the requested type. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a6bd3d1daddcaeb9543c24bfd090969ce}{
virtual \hyperlink{class_ti_xml_declaration}{TiXmlDeclaration} $\ast$ \hyperlink{class_ti_xml_declaration_a6bd3d1daddcaeb9543c24bfd090969ce}{ToDeclaration} ()}
\label{class_ti_xml_declaration_a6bd3d1daddcaeb9543c24bfd090969ce}

\begin{DoxyCompactList}\small\item\em Cast to a more defined type. Will return null not of the requested type. \item\end{DoxyCompactList}\item 
virtual bool \hyperlink{class_ti_xml_declaration_ab6a6b178161ba9abc2c35058de689864}{Accept} (\hyperlink{class_ti_xml_visitor}{TiXmlVisitor} $\ast$visitor) const 
\item 
\hypertarget{class_ti_xml_declaration_aa0484d059bea0ea1acb47c9094382d79}{
\hyperlink{class_ti_xml_declaration_aa0484d059bea0ea1acb47c9094382d79}{TiXmlDeclaration} ()}
\label{class_ti_xml_declaration_aa0484d059bea0ea1acb47c9094382d79}

\begin{DoxyCompactList}\small\item\em Construct an empty declaration. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a3b618d1c30c25e4b7a71f31a595ee298}{
\hyperlink{class_ti_xml_declaration_a3b618d1c30c25e4b7a71f31a595ee298}{TiXmlDeclaration} (const char $\ast$\_\-version, const char $\ast$\_\-encoding, const char $\ast$\_\-standalone)}
\label{class_ti_xml_declaration_a3b618d1c30c25e4b7a71f31a595ee298}

\begin{DoxyCompactList}\small\item\em Construct. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a58ac9042c342f7845c8491da0bb091e8}{
{\bfseries TiXmlDeclaration} (const \hyperlink{class_ti_xml_declaration}{TiXmlDeclaration} \&copy)}
\label{class_ti_xml_declaration_a58ac9042c342f7845c8491da0bb091e8}

\item 
\hypertarget{class_ti_xml_declaration_a0fedc57539af9049be8db2d7d9d9ba33}{
void {\bfseries operator=} (const \hyperlink{class_ti_xml_declaration}{TiXmlDeclaration} \&copy)}
\label{class_ti_xml_declaration_a0fedc57539af9049be8db2d7d9d9ba33}

\item 
\hypertarget{class_ti_xml_declaration_a02ee557b1a4545c3219ed377c103ec76}{
const char $\ast$ \hyperlink{class_ti_xml_declaration_a02ee557b1a4545c3219ed377c103ec76}{Version} () const }
\label{class_ti_xml_declaration_a02ee557b1a4545c3219ed377c103ec76}

\begin{DoxyCompactList}\small\item\em Version. Will return an empty string if none was found. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a5d974231f9e9a2f0542f15f3a46cdb76}{
const char $\ast$ \hyperlink{class_ti_xml_declaration_a5d974231f9e9a2f0542f15f3a46cdb76}{Encoding} () const }
\label{class_ti_xml_declaration_a5d974231f9e9a2f0542f15f3a46cdb76}

\begin{DoxyCompactList}\small\item\em Encoding. Will return an empty string if none was found. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a9ff06afc033d7ef730ec7c6825b97ad9}{
const char $\ast$ \hyperlink{class_ti_xml_declaration_a9ff06afc033d7ef730ec7c6825b97ad9}{Standalone} () const }
\label{class_ti_xml_declaration_a9ff06afc033d7ef730ec7c6825b97ad9}

\begin{DoxyCompactList}\small\item\em Is this a standalone document? \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a7cf459186040141cda7a180a6585ce2e}{
virtual \hyperlink{class_ti_xml_node}{TiXmlNode} $\ast$ \hyperlink{class_ti_xml_declaration_a7cf459186040141cda7a180a6585ce2e}{Clone} () const }
\label{class_ti_xml_declaration_a7cf459186040141cda7a180a6585ce2e}

\begin{DoxyCompactList}\small\item\em Creates a copy of this Declaration and returns it. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a347cd8e2b0b5c65058c9f59a106e3d4c}{
virtual void {\bfseries Print} (FILE $\ast$cfile, int depth, TIXML\_\-STRING $\ast$str) const }
\label{class_ti_xml_declaration_a347cd8e2b0b5c65058c9f59a106e3d4c}

\item 
virtual void \hyperlink{class_ti_xml_declaration_abf6303db4bd05b5be554036817ff1cb4}{Print} (FILE $\ast$cfile, int depth) const 
\item 
\hypertarget{class_ti_xml_declaration_a12dbb498d45f74fe58cd05dde608a39d}{
virtual const char $\ast$ {\bfseries Parse} (const char $\ast$p, \hyperlink{class_ti_xml_parsing_data}{TiXmlParsingData} $\ast$data, TiXmlEncoding encoding)}
\label{class_ti_xml_declaration_a12dbb498d45f74fe58cd05dde608a39d}

\item 
\hypertarget{class_ti_xml_declaration_a1e085d3fefd1dbf5ccdbff729931a967}{
virtual const \hyperlink{class_ti_xml_declaration}{TiXmlDeclaration} $\ast$ \hyperlink{class_ti_xml_declaration_a1e085d3fefd1dbf5ccdbff729931a967}{ToDeclaration} () const }
\label{class_ti_xml_declaration_a1e085d3fefd1dbf5ccdbff729931a967}

\begin{DoxyCompactList}\small\item\em Cast to a more defined type. Will return null not of the requested type. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a6bd3d1daddcaeb9543c24bfd090969ce}{
virtual \hyperlink{class_ti_xml_declaration}{TiXmlDeclaration} $\ast$ \hyperlink{class_ti_xml_declaration_a6bd3d1daddcaeb9543c24bfd090969ce}{ToDeclaration} ()}
\label{class_ti_xml_declaration_a6bd3d1daddcaeb9543c24bfd090969ce}

\begin{DoxyCompactList}\small\item\em Cast to a more defined type. Will return null not of the requested type. \item\end{DoxyCompactList}\item 
virtual bool \hyperlink{class_ti_xml_declaration_a22315a535983b86535cdba3458669e3e}{Accept} (\hyperlink{class_ti_xml_visitor}{TiXmlVisitor} $\ast$visitor) const 
\item 
\hypertarget{class_ti_xml_declaration_aa0484d059bea0ea1acb47c9094382d79}{
\hyperlink{class_ti_xml_declaration_aa0484d059bea0ea1acb47c9094382d79}{TiXmlDeclaration} ()}
\label{class_ti_xml_declaration_aa0484d059bea0ea1acb47c9094382d79}

\begin{DoxyCompactList}\small\item\em Construct an empty declaration. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a3b618d1c30c25e4b7a71f31a595ee298}{
\hyperlink{class_ti_xml_declaration_a3b618d1c30c25e4b7a71f31a595ee298}{TiXmlDeclaration} (const char $\ast$\_\-version, const char $\ast$\_\-encoding, const char $\ast$\_\-standalone)}
\label{class_ti_xml_declaration_a3b618d1c30c25e4b7a71f31a595ee298}

\begin{DoxyCompactList}\small\item\em Construct. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a58ac9042c342f7845c8491da0bb091e8}{
{\bfseries TiXmlDeclaration} (const \hyperlink{class_ti_xml_declaration}{TiXmlDeclaration} \&copy)}
\label{class_ti_xml_declaration_a58ac9042c342f7845c8491da0bb091e8}

\item 
\hypertarget{class_ti_xml_declaration_a0fedc57539af9049be8db2d7d9d9ba33}{
void {\bfseries operator=} (const \hyperlink{class_ti_xml_declaration}{TiXmlDeclaration} \&copy)}
\label{class_ti_xml_declaration_a0fedc57539af9049be8db2d7d9d9ba33}

\item 
\hypertarget{class_ti_xml_declaration_a02ee557b1a4545c3219ed377c103ec76}{
const char $\ast$ \hyperlink{class_ti_xml_declaration_a02ee557b1a4545c3219ed377c103ec76}{Version} () const }
\label{class_ti_xml_declaration_a02ee557b1a4545c3219ed377c103ec76}

\begin{DoxyCompactList}\small\item\em Version. Will return an empty string if none was found. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a5d974231f9e9a2f0542f15f3a46cdb76}{
const char $\ast$ \hyperlink{class_ti_xml_declaration_a5d974231f9e9a2f0542f15f3a46cdb76}{Encoding} () const }
\label{class_ti_xml_declaration_a5d974231f9e9a2f0542f15f3a46cdb76}

\begin{DoxyCompactList}\small\item\em Encoding. Will return an empty string if none was found. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a9ff06afc033d7ef730ec7c6825b97ad9}{
const char $\ast$ \hyperlink{class_ti_xml_declaration_a9ff06afc033d7ef730ec7c6825b97ad9}{Standalone} () const }
\label{class_ti_xml_declaration_a9ff06afc033d7ef730ec7c6825b97ad9}

\begin{DoxyCompactList}\small\item\em Is this a standalone document? \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a7cf459186040141cda7a180a6585ce2e}{
virtual \hyperlink{class_ti_xml_node}{TiXmlNode} $\ast$ \hyperlink{class_ti_xml_declaration_a7cf459186040141cda7a180a6585ce2e}{Clone} () const }
\label{class_ti_xml_declaration_a7cf459186040141cda7a180a6585ce2e}

\begin{DoxyCompactList}\small\item\em Creates a copy of this Declaration and returns it. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a347cd8e2b0b5c65058c9f59a106e3d4c}{
virtual void {\bfseries Print} (FILE $\ast$cfile, int depth, TIXML\_\-STRING $\ast$str) const }
\label{class_ti_xml_declaration_a347cd8e2b0b5c65058c9f59a106e3d4c}

\item 
virtual void \hyperlink{class_ti_xml_declaration_abf6303db4bd05b5be554036817ff1cb4}{Print} (FILE $\ast$cfile, int depth) const 
\item 
\hypertarget{class_ti_xml_declaration_a12dbb498d45f74fe58cd05dde608a39d}{
virtual const char $\ast$ {\bfseries Parse} (const char $\ast$p, \hyperlink{class_ti_xml_parsing_data}{TiXmlParsingData} $\ast$data, TiXmlEncoding encoding)}
\label{class_ti_xml_declaration_a12dbb498d45f74fe58cd05dde608a39d}

\item 
\hypertarget{class_ti_xml_declaration_a1e085d3fefd1dbf5ccdbff729931a967}{
virtual const \hyperlink{class_ti_xml_declaration}{TiXmlDeclaration} $\ast$ \hyperlink{class_ti_xml_declaration_a1e085d3fefd1dbf5ccdbff729931a967}{ToDeclaration} () const }
\label{class_ti_xml_declaration_a1e085d3fefd1dbf5ccdbff729931a967}

\begin{DoxyCompactList}\small\item\em Cast to a more defined type. Will return null not of the requested type. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a6bd3d1daddcaeb9543c24bfd090969ce}{
virtual \hyperlink{class_ti_xml_declaration}{TiXmlDeclaration} $\ast$ \hyperlink{class_ti_xml_declaration_a6bd3d1daddcaeb9543c24bfd090969ce}{ToDeclaration} ()}
\label{class_ti_xml_declaration_a6bd3d1daddcaeb9543c24bfd090969ce}

\begin{DoxyCompactList}\small\item\em Cast to a more defined type. Will return null not of the requested type. \item\end{DoxyCompactList}\item 
virtual bool \hyperlink{class_ti_xml_declaration_a22315a535983b86535cdba3458669e3e}{Accept} (\hyperlink{class_ti_xml_visitor}{TiXmlVisitor} $\ast$visitor) const 
\item 
\hypertarget{class_ti_xml_declaration_aa0484d059bea0ea1acb47c9094382d79}{
\hyperlink{class_ti_xml_declaration_aa0484d059bea0ea1acb47c9094382d79}{TiXmlDeclaration} ()}
\label{class_ti_xml_declaration_aa0484d059bea0ea1acb47c9094382d79}

\begin{DoxyCompactList}\small\item\em Construct an empty declaration. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a3b618d1c30c25e4b7a71f31a595ee298}{
\hyperlink{class_ti_xml_declaration_a3b618d1c30c25e4b7a71f31a595ee298}{TiXmlDeclaration} (const char $\ast$\_\-version, const char $\ast$\_\-encoding, const char $\ast$\_\-standalone)}
\label{class_ti_xml_declaration_a3b618d1c30c25e4b7a71f31a595ee298}

\begin{DoxyCompactList}\small\item\em Construct. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a58ac9042c342f7845c8491da0bb091e8}{
{\bfseries TiXmlDeclaration} (const \hyperlink{class_ti_xml_declaration}{TiXmlDeclaration} \&copy)}
\label{class_ti_xml_declaration_a58ac9042c342f7845c8491da0bb091e8}

\item 
\hypertarget{class_ti_xml_declaration_a0fedc57539af9049be8db2d7d9d9ba33}{
void {\bfseries operator=} (const \hyperlink{class_ti_xml_declaration}{TiXmlDeclaration} \&copy)}
\label{class_ti_xml_declaration_a0fedc57539af9049be8db2d7d9d9ba33}

\item 
\hypertarget{class_ti_xml_declaration_a02ee557b1a4545c3219ed377c103ec76}{
const char $\ast$ \hyperlink{class_ti_xml_declaration_a02ee557b1a4545c3219ed377c103ec76}{Version} () const }
\label{class_ti_xml_declaration_a02ee557b1a4545c3219ed377c103ec76}

\begin{DoxyCompactList}\small\item\em Version. Will return an empty string if none was found. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a5d974231f9e9a2f0542f15f3a46cdb76}{
const char $\ast$ \hyperlink{class_ti_xml_declaration_a5d974231f9e9a2f0542f15f3a46cdb76}{Encoding} () const }
\label{class_ti_xml_declaration_a5d974231f9e9a2f0542f15f3a46cdb76}

\begin{DoxyCompactList}\small\item\em Encoding. Will return an empty string if none was found. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a9ff06afc033d7ef730ec7c6825b97ad9}{
const char $\ast$ \hyperlink{class_ti_xml_declaration_a9ff06afc033d7ef730ec7c6825b97ad9}{Standalone} () const }
\label{class_ti_xml_declaration_a9ff06afc033d7ef730ec7c6825b97ad9}

\begin{DoxyCompactList}\small\item\em Is this a standalone document? \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a7cf459186040141cda7a180a6585ce2e}{
virtual \hyperlink{class_ti_xml_node}{TiXmlNode} $\ast$ \hyperlink{class_ti_xml_declaration_a7cf459186040141cda7a180a6585ce2e}{Clone} () const }
\label{class_ti_xml_declaration_a7cf459186040141cda7a180a6585ce2e}

\begin{DoxyCompactList}\small\item\em Creates a copy of this Declaration and returns it. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a347cd8e2b0b5c65058c9f59a106e3d4c}{
virtual void {\bfseries Print} (FILE $\ast$cfile, int depth, TIXML\_\-STRING $\ast$str) const }
\label{class_ti_xml_declaration_a347cd8e2b0b5c65058c9f59a106e3d4c}

\item 
virtual void \hyperlink{class_ti_xml_declaration_abf6303db4bd05b5be554036817ff1cb4}{Print} (FILE $\ast$cfile, int depth) const 
\item 
\hypertarget{class_ti_xml_declaration_a12dbb498d45f74fe58cd05dde608a39d}{
virtual const char $\ast$ {\bfseries Parse} (const char $\ast$p, \hyperlink{class_ti_xml_parsing_data}{TiXmlParsingData} $\ast$data, TiXmlEncoding encoding)}
\label{class_ti_xml_declaration_a12dbb498d45f74fe58cd05dde608a39d}

\item 
\hypertarget{class_ti_xml_declaration_a1e085d3fefd1dbf5ccdbff729931a967}{
virtual const \hyperlink{class_ti_xml_declaration}{TiXmlDeclaration} $\ast$ \hyperlink{class_ti_xml_declaration_a1e085d3fefd1dbf5ccdbff729931a967}{ToDeclaration} () const }
\label{class_ti_xml_declaration_a1e085d3fefd1dbf5ccdbff729931a967}

\begin{DoxyCompactList}\small\item\em Cast to a more defined type. Will return null not of the requested type. \item\end{DoxyCompactList}\item 
\hypertarget{class_ti_xml_declaration_a6bd3d1daddcaeb9543c24bfd090969ce}{
virtual \hyperlink{class_ti_xml_declaration}{TiXmlDeclaration} $\ast$ \hyperlink{class_ti_xml_declaration_a6bd3d1daddcaeb9543c24bfd090969ce}{ToDeclaration} ()}
\label{class_ti_xml_declaration_a6bd3d1daddcaeb9543c24bfd090969ce}

\begin{DoxyCompactList}\small\item\em Cast to a more defined type. Will return null not of the requested type. \item\end{DoxyCompactList}\item 
virtual bool \hyperlink{class_ti_xml_declaration_a22315a535983b86535cdba3458669e3e}{Accept} (\hyperlink{class_ti_xml_visitor}{TiXmlVisitor} $\ast$visitor) const 
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_ti_xml_declaration_a9d08959f935421a593032bd3efb30c38}{
void {\bfseries CopyTo} (\hyperlink{class_ti_xml_declaration}{TiXmlDeclaration} $\ast$target) const }
\label{class_ti_xml_declaration_a9d08959f935421a593032bd3efb30c38}

\item 
\hypertarget{class_ti_xml_declaration_a9d08959f935421a593032bd3efb30c38}{
void {\bfseries CopyTo} (\hyperlink{class_ti_xml_declaration}{TiXmlDeclaration} $\ast$target) const }
\label{class_ti_xml_declaration_a9d08959f935421a593032bd3efb30c38}

\item 
\hypertarget{class_ti_xml_declaration_a9d08959f935421a593032bd3efb30c38}{
void {\bfseries CopyTo} (\hyperlink{class_ti_xml_declaration}{TiXmlDeclaration} $\ast$target) const }
\label{class_ti_xml_declaration_a9d08959f935421a593032bd3efb30c38}

\item 
\hypertarget{class_ti_xml_declaration_a9d08959f935421a593032bd3efb30c38}{
void {\bfseries CopyTo} (\hyperlink{class_ti_xml_declaration}{TiXmlDeclaration} $\ast$target) const }
\label{class_ti_xml_declaration_a9d08959f935421a593032bd3efb30c38}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
In correct XML the declaration is the first entry in the file. \begin{DoxyVerb}
		<?xml version="1.0" standalone="yes"?>
	\end{DoxyVerb}


TinyXml will happily read or write files without a declaration, however. There are 3 possible attributes to the declaration: version, encoding, and standalone.

Note: In this version of the code, the attributes are handled as special cases, not generic attributes, simply because there can only be at most 3 and they are always the same. 

\subsection{Member Function Documentation}
\hypertarget{class_ti_xml_declaration_a22315a535983b86535cdba3458669e3e}{
\index{TiXmlDeclaration@{TiXmlDeclaration}!Accept@{Accept}}
\index{Accept@{Accept}!TiXmlDeclaration@{TiXmlDeclaration}}
\subsubsection[{Accept}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool TiXmlDeclaration::Accept ({\bf TiXmlVisitor} $\ast$ {\em visitor}) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{class_ti_xml_declaration_a22315a535983b86535cdba3458669e3e}
Walk the XML tree visiting this node and all of its children. 

Implements \hyperlink{class_ti_xml_node_acc0f88b7462c6cb73809d410a4f5bb86}{TiXmlNode}.\hypertarget{class_ti_xml_declaration_a22315a535983b86535cdba3458669e3e}{
\index{TiXmlDeclaration@{TiXmlDeclaration}!Accept@{Accept}}
\index{Accept@{Accept}!TiXmlDeclaration@{TiXmlDeclaration}}
\subsubsection[{Accept}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool TiXmlDeclaration::Accept ({\bf TiXmlVisitor} $\ast$ {\em visitor}) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{class_ti_xml_declaration_a22315a535983b86535cdba3458669e3e}
Walk the XML tree visiting this node and all of its children. 

Implements \hyperlink{class_ti_xml_node_acc0f88b7462c6cb73809d410a4f5bb86}{TiXmlNode}.\hypertarget{class_ti_xml_declaration_a22315a535983b86535cdba3458669e3e}{
\index{TiXmlDeclaration@{TiXmlDeclaration}!Accept@{Accept}}
\index{Accept@{Accept}!TiXmlDeclaration@{TiXmlDeclaration}}
\subsubsection[{Accept}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool TiXmlDeclaration::Accept ({\bf TiXmlVisitor} $\ast$ {\em visitor}) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{class_ti_xml_declaration_a22315a535983b86535cdba3458669e3e}
Walk the XML tree visiting this node and all of its children. 

Implements \hyperlink{class_ti_xml_node_acc0f88b7462c6cb73809d410a4f5bb86}{TiXmlNode}.\hypertarget{class_ti_xml_declaration_ab6a6b178161ba9abc2c35058de689864}{
\index{TiXmlDeclaration@{TiXmlDeclaration}!Accept@{Accept}}
\index{Accept@{Accept}!TiXmlDeclaration@{TiXmlDeclaration}}
\subsubsection[{Accept}]{\setlength{\rightskip}{0pt plus 5cm}bool TiXmlDeclaration::Accept ({\bf TiXmlVisitor} $\ast$ {\em visitor}) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{class_ti_xml_declaration_ab6a6b178161ba9abc2c35058de689864}
Walk the XML tree visiting this node and all of its children. 

Implements \hyperlink{class_ti_xml_node_acc0f88b7462c6cb73809d410a4f5bb86}{TiXmlNode}.\hypertarget{class_ti_xml_declaration_abf6303db4bd05b5be554036817ff1cb4}{
\index{TiXmlDeclaration@{TiXmlDeclaration}!Print@{Print}}
\index{Print@{Print}!TiXmlDeclaration@{TiXmlDeclaration}}
\subsubsection[{Print}]{\setlength{\rightskip}{0pt plus 5cm}virtual void TiXmlDeclaration::Print (FILE $\ast$ {\em cfile}, \/  int {\em depth}) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{class_ti_xml_declaration_abf6303db4bd05b5be554036817ff1cb4}
All TinyXml classes can print themselves to a filestream or the string class (\hyperlink{class_ti_xml_string}{TiXmlString} in non-\/STL mode, std::string in STL mode.) Either or both cfile and str can be null.

This is a formatted print, and will insert tabs and newlines.

(For an unformatted stream, use the $<$$<$ operator.) 

Implements \hyperlink{class_ti_xml_base_a0de56b3f2ef14c65091a3b916437b512}{TiXmlBase}.\hypertarget{class_ti_xml_declaration_abf6303db4bd05b5be554036817ff1cb4}{
\index{TiXmlDeclaration@{TiXmlDeclaration}!Print@{Print}}
\index{Print@{Print}!TiXmlDeclaration@{TiXmlDeclaration}}
\subsubsection[{Print}]{\setlength{\rightskip}{0pt plus 5cm}virtual void TiXmlDeclaration::Print (FILE $\ast$ {\em cfile}, \/  int {\em depth}) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{class_ti_xml_declaration_abf6303db4bd05b5be554036817ff1cb4}
All TinyXml classes can print themselves to a filestream or the string class (\hyperlink{class_ti_xml_string}{TiXmlString} in non-\/STL mode, std::string in STL mode.) Either or both cfile and str can be null.

This is a formatted print, and will insert tabs and newlines.

(For an unformatted stream, use the $<$$<$ operator.) 

Implements \hyperlink{class_ti_xml_base_a0de56b3f2ef14c65091a3b916437b512}{TiXmlBase}.\hypertarget{class_ti_xml_declaration_abf6303db4bd05b5be554036817ff1cb4}{
\index{TiXmlDeclaration@{TiXmlDeclaration}!Print@{Print}}
\index{Print@{Print}!TiXmlDeclaration@{TiXmlDeclaration}}
\subsubsection[{Print}]{\setlength{\rightskip}{0pt plus 5cm}virtual void TiXmlDeclaration::Print (FILE $\ast$ {\em cfile}, \/  int {\em depth}) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{class_ti_xml_declaration_abf6303db4bd05b5be554036817ff1cb4}
All TinyXml classes can print themselves to a filestream or the string class (\hyperlink{class_ti_xml_string}{TiXmlString} in non-\/STL mode, std::string in STL mode.) Either or both cfile and str can be null.

This is a formatted print, and will insert tabs and newlines.

(For an unformatted stream, use the $<$$<$ operator.) 

Implements \hyperlink{class_ti_xml_base_a0de56b3f2ef14c65091a3b916437b512}{TiXmlBase}.\hypertarget{class_ti_xml_declaration_abf6303db4bd05b5be554036817ff1cb4}{
\index{TiXmlDeclaration@{TiXmlDeclaration}!Print@{Print}}
\index{Print@{Print}!TiXmlDeclaration@{TiXmlDeclaration}}
\subsubsection[{Print}]{\setlength{\rightskip}{0pt plus 5cm}virtual void TiXmlDeclaration::Print (FILE $\ast$ {\em cfile}, \/  int {\em depth}) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{class_ti_xml_declaration_abf6303db4bd05b5be554036817ff1cb4}
All TinyXml classes can print themselves to a filestream or the string class (\hyperlink{class_ti_xml_string}{TiXmlString} in non-\/STL mode, std::string in STL mode.) Either or both cfile and str can be null.

This is a formatted print, and will insert tabs and newlines.

(For an unformatted stream, use the $<$$<$ operator.) 

Implements \hyperlink{class_ti_xml_base_a0de56b3f2ef14c65091a3b916437b512}{TiXmlBase}.

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/gamblore/ext/include/tinyxml/tinyxml.h\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/gps/ext/include/tinyxml/tinyxml.h\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/roboteq/ext/include/tinyxml/tinyxml.h\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/zebml/ext/include/tinyxml/tinyxml.h\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/gamblore/ext/src/tinyxml/tinyxml.cpp\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/gamblore/ext/src/tinyxml/tinyxmlparser.cpp\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/gps/ext/src/tinyxml/tinyxml.cpp\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/gps/ext/src/tinyxml/tinyxmlparser.cpp\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/roboteq/ext/src/tinyxml/tinyxml.cpp\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/roboteq/ext/src/tinyxml/tinyxmlparser.cpp\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/zebml/ext/src/tinyxml/tinyxml.cpp\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/zebml/ext/src/tinyxml/tinyxmlparser.cpp\end{DoxyCompactItemize}
